import Vue from 'vue'

import VueI18n from 'vue-i18n'
Vue.use(VueI18n)
import enLocale from 'element-ui/lib/locale/lang/en'
import zhLocale from 'element-ui/lib/locale/lang/zh-CN'

// 通过选项创建 VueI18n 实例
const i18n = new VueI18n({
  locale: 'en', // 设置地区
  messages: {
    // 准备翻译的语言环境信息
    en: {
      navbar: {
        companyName: 'Jiangsu Chuanzhi podcast Education Technology Co., Ltd'
      },
      ...enLocale,
      message: {
        hello: 'hello world'
      },
      sidebar: {
        dashboard: 'Dashboard',
        approvals: 'Approvals',
        departments: 'Departments',
        employees: 'Employees',
        permission: 'Permission',
        attendances: 'Attendances',
        salarys: 'Salarys',
        setting: 'Company-Settings',
        social: 'Social'
      }
    },
    ja: {
      message: {
        hello: 'こんにちは、世界'
      }
    },
    zh: {
      navbar: {
        companyName: '江苏传智播客教育科技股份有限公司'
      },
      ...zhLocale,
      message: {
        hello: '你好,世界'
      },
      sidebar: {
        dashboard: '首页',
        approvals: '审批',
        departments: '组织架构',
        employees: '员工',
        permission: '权限',
        attendances: '考勤',
        salarys: '工资',
        setting: '公司设置',
        social: '社保'
      }
    }
  } // 设置地区信息
})
// 配置 Element 语言转换关系
// locale.i18n((key, value) => i18n.t(key, value))

export default i18n
